import java.awt.Graphics;
import java.awt.Image;
import java.awt.Rectangle;


public class Stone extends GameObject{
	
//	public Image image;
//	public int x, y;
	Rectangle rect;
	
//	public boolean active;//활성화 여부 -> 이 값이 false이면 관리 목록에서 제거
	
	public Stone(Image image){
		this.image = image;
		x=800;
		y=(int)(Math.random()*(575-image.getHeight(null)));
		
		rect = new Rectangle(image.getWidth(null),image.getHeight(null)); //크기 변경이 안될것이므로 생성자에서 영역크기를 정해준다
	}
	
	public void update(){
		x-=10;//좌측으로 10이동
		if(x<0-image.getWidth(null)){
			active = false;
		}
	}
	public void render(Graphics g){
		if(active){//활성 상태일 경우에만 화면에 출력
			g.drawImage(image, x, y, null);
		}
		
	}
	public Rectangle getArea(){
		rect.x = x;
		rect.y = y;
		return rect;
	}
}
